<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1" />
<meta charset="UTF-8" />

<title>Requisi&ccedil;&atilde;o de Material</title>
<?php
session_start();
include_once 'function/RecuperaCadastro.php';
include_once '../gerenciadores/AutoloadGerenciadores.php';
include_once 'function/data.php';
include_once 'function/erros.php';
include_once 'mensagem.php';


__autoload("GerenciadorDeInstrutores");
	
$gerInst = new GerenciadorDeInstrutores();
$materiais = $gerInst->listaDeMateriais();



__autoload("Cadastro");
__autoload("Turma");
__autoload("Curso");
	
$tabCadastro = unserialize($_SESSION["cadastro"]);
$cadastro = recuperaCadastro($tabCadastro);
	
unset($inscricao);
$inscricao = array();
foreach ($cadastro as $linha){
	if(!is_null($gerInst->getInscricao($linha))){
		$inscricao = array_merge($inscricao,$gerInst->getInscricao($linha));
	}
}



	if(isset($_POST['material']) && isset($_POST['data']) && isset($_POST['inscricao']) &&
		isset($_POST['turno']) && isset($_POST['horario'])){
		
		
		date_default_timezone_set ('America/Recife');

		
		$idMaterial=$_POST['material'];
		$hora=date("H:i");
		$dataaula=$_POST['data'];
		$data=date('d/m/Y');
		$quantidade=$_POST['quantidade'];
		$idInscricao=$_POST['inscricao'];
		$turno=$_POST['turno'];
		$horario=$_POST['horario'];
		$inscricaoRequisicao = $inscricao[$idInscricao];

		$turno=$turno.$horario;
		
		$material = $materiais[$idMaterial];
		$material->setQuantidade($quantidade);
		__autoload("RequisicaoDeMaterial");
		$requisicao = new RequisicaoDeMaterial();
		$requisicao->setMaterial($material);
		$requisicao->setDataRequisicao(converteData($data));
		$requisicao->setTurno($turno);
		$requisicao->setDisciplina($inscricaoRequisicao->getDisciplina());
		$requisicao->setTurma($inscricaoRequisicao->getCadastro()->getTurma());
		$requisicao->setInstrutor($inscricaoRequisicao->getCadastro()->getPessoa());
		$requisicao->setHora($hora);
		$requisicao->setDataAula(converteData($dataaula));
		
		if($material->getQuantidade()<=$quantidade){
			$gerInst->requisitaMaterial($requisicao);
		}else{
			exibeMensagem("Material indisponível");
		}

	} 
?>

	
<script src="js/jquery.min.js" type="text/javascript"></script>
<script src="js/mascara.js" type="text/javascript"></script>

  <link rel="stylesheet" href="estilos/jquery-ui.css">
  <script src="js/jquery-1.9.1.js"></script>
  <script src="js/jquery-ui.js"></script>
  <script src="js/dataPicker.js"></script>

<link href="estilos/material.css" type="text/css" rel="stylesheet">		

</head>
<body>
	<h2>Requisi��o de Materiais</h2>
	
	<div class="formulario" id="formulario">
	<form name="material" class="material" id="formulario" method="post" action="#">
		<label>Turma: </label><br>
									<?php
									
									$i=0;
									foreach ($inscricao as $linha){
										echo "<input type='radio' name='inscricao' value='".$i."'>".$linha->getDisciplina()." - ".$linha->getCadastro()->getTurma()."</input><br>";
										$i++;
									}
									
									
									
									
									?>
									<br>
			
		<label>Material: </label><select name="material" id="material">
																<?php																	
																	$i=0;
																	foreach ($materiais as $material){	
																		echo "<option value='".$i."'>".$material->getDescricao()."</option>";
																		$i++;
																	}
																?>
																	
															</select><br>
			<label>Quantidade: </label><input type="text" name="quantidade" id="quantidade" size="4"><br>
			<label>Data da Aula: </label><input type="text" name="data" class="data" size="10"><br>
			<label>Turno: </label><input type="radio" name="turno" value="1">Manh&atilde;
									 <input type="radio" name="turno" value="2">Tarde
									 <input type="radio" name="turno" value="3">Noite<br>
									 
			<label>Hor�rio: </label><input type="radio" name="horario" value="1">1&ordm; Hor&aacute;rio
									<input type="radio" name="horario" value="2">2&ordm; Hor&aacute;rio<br>
			
		<input type="submit" value="Enviar"><input type="reset" value="Limpar">
			
	</form>
	</div>	
	
<br>
		<!-- tabela de materiais disponiveis -->
		<div id="tabelaMateriais">
		<table border="1" id="existente">
		<tr class="titulo"><td colspan="6" align="center">Seguem abaixo os materiais disponiveis</td></tr>
		<tr class="sub"><td width="341">Descri��o</td><td width="101">Existente</td></tr>
			<?php
				foreach ($materiais as $material){
					echo "<tr><td>".$material."</td><td>".$material->getQuantidade()."</td></tr>";
				} 
			?>
		</table>
</div>
</body>
</html>
